//基本数据类型内存分配会在执行时，直接在栈空间进行分配
var m = 10
var str = 'hello'

//复杂数据类型内存分配会在堆内存中开辟一块空间，并且将这块空间的指针返回引用
var obj = {
  name: 'li',
  age: 30
}
var ls = [1, 2, 3]

